*{font-family: Verdana,sans-serif; }
body{margin: 0px; font-size: 13px;padding:0px;height:100%;background:#E5EDF8}
.clear{
    clear:both;
}
p{
    padding-top:0px;
    margin-top:0px; 
    line-height: 20px;
}
a{
    text-decoration: none;
    color:#000;
}
img{border: 0px;}
#PageMain{
    background:url(../images/background.jpg) no-repeat;
    height:100%;
    width:1020px
}
.header{
    height:180px;
}
.MainPage{
    width:940px;
    padding-bottom:20px;
    text-align: left;
}

#banner{
    background: #0189CA;
    height: 313px;
    padding: 7px;
}
#sidebar{
    float:left;
    width:210px;
}
#sidebar .title
{
    color:#fff;
    font-weight:600;
    text-align:center;
}
#sidebar .Menutour{
    background:url(../images/menutoursb.png) no-repeat top #fff;
    padding-bottom:20px;
}
#sidebar .Menutour .title{
    text-transform: uppercase;    
    padding-top:5px;
}
#sidebar .Menutour .list{
    padding-top:40px;
}
#sidebar .Menutour .list a{
    display: block;
    padding-left:30px;
    line-height: 20px;
}

#sidebar .subscribe{
    background:#fff;
    margin-top:10px;
    padding:5px;
}
#sidebar .subscribe .title{
    background:#018FCD;
    padding:5px;
}
#sidebar .subscribe .list{
    padding:6px;
}

#sidebar .searchtour{
    background: url(../images/searchtour.jpg) no-repeat #F8BF34;
    margin-top:10px;
    padding-bottom:15px;
}
#sidebar .searchtour .title{
    padding-top:10px;
    text-transform: uppercase;
}
#sidebar .searchtour .list{
    padding-top:20px;
}
#sidebar .searchtour form{
    text-align: center;
    line-height: 30px;
}
#sidebar .support{
    margin-top:10px; 
    background: url(../images/support_ft.gif) no-repeat bottom #fff;   
    padding-bottom:40px;
}
#sidebar .support .title{
    background: url(../images/support.gif) no-repeat;
    height:30px;
    padding-top:10px;  
}
#sidebar .support .hotline{
    text-decoration: underline !important;
    text-align: center;
    padding-top:10px;
}
#sidebar .support .phone{
    color:red;
    font-weight: 600;
    text-align: center;
    padding-top:5px;
}
#sidebar .support .add{
    text-align: center;
    padding-top:5px;
}
#sidebar .weather{
    background:#fff;
    padding:3px;
    margin-top:10px;
}
#sidebar .weather span.do{
    font-size:10px;
    color:#343434;
}
#sidebar .weather .title{
    text-transform: uppercase;
    background:#018FCD;
    padding:5px;
}
#sidebar .weather .list{
    background:#018FCD;
    padding:5px;
    margin-top:5px;
}
#content{
    background:#fff;
    min-height:300px;
    margin-left:220px;
}
#content .page{
    padding:20px;
    min-height:820px;
}
#content .page .intro{
    text-align: justify;
}

#footer{
    background:#C4DDFB;
    padding:10px;
}
.menubottom span{
    color:red;
}
.allowpayment{
    text-align: right;
    padding-right:40px;
}
.ajaxpage{
    float:left;
    width:100%;
}
div.page-block{
    padding-top:10px;
}
div.page-block div.title h1{
    background:#F8BE36;
    float:left;
    color:#fff;
    padding: 5px 60px 5px 25px;
    font-size:18px;
    text-transform: uppercase;
}
div.page-block div.title{
    width:100%;
    height:50px;
}
div.tour{
    clear:both;
    padding: 10px 20px;
}
div.tour .thumb{
    float:left;
    margin-right:10px;
}
div.tour a.title{
    color:#0491C6;
    font-weight:600;
}
div.tour .readmore{
    float:right;
    color:#323232;
}
div.row1{
    background:url(../images/tour_03.jpg) repeat-x;
} 

div.notfound{
    padding:30px;
    color:red;
}

#banner_slide .img{
    float:left;
    margin-right:20px;
    display:block;
}

#banner_slide .days{
    font-style: italic;
    color:#454545;
    display:block;
    margin-bottom:10px;
}


#banner_slide .tt{
    color:#fff;
    font-size:20px;
    font-weight:600;
    margin-top: 30px;
    display:block;
}
#banner_slide .msg{
    font-size:12px;
    padding-bottom:10px;
    display:block;
}
#banner_slide .price{
    font-weight:600;
    float:right;
}
#banner_slide .more{
    display:block;  
    clear:right;  
    padding-top:20px;
}
#banner_slide a.detail{
    background:#FFBA25;
    display: block;
    float:left;
    padding:5px 10px 5px 10px;
}

#banner_slide a.book{
    background:#fff;
    display: block;
    float:left;
    padding:5px 10px 5px 10px;
    width:217px;
}
.title2{
    color: #222222;
    font-family: Comic Sans MS,Verdana,Tahoma,Arial;
    font-size: 13px;
    font-weight: bolder;
    padding-bottom: 5px;
}
a.sendinq{
    background: none repeat scroll 0 0 #0189CA;
    border: 1px solid #DDDDDD;
    color: #F8BE36;
    float: right;
    margin-right: 15px;
    padding: 3px;
}
div.listlocation label{
    float:left;
    display: block;
    width:210px;
}
div.listlocation .col_3{
    float:left;
    display:block;
    width:210px;
}
div.banner_slide #Prev,div.banner_slide #Next{
    background: url("../images/ui-lightness/ui-icons_ffffff_256x240.png");
    height: 15px;
    width: 15px;
}
div.banner_slide #Prev{
    background-position: -80px -192px;
    margin-left: 880px;
    margin-top: -17px;
}
div.banner_slide #Next{
    background-position: -48px -192px;
    
    margin-left: 900px;
    margin-top: -17px;
    
}
.galleries{
    float:left;
    width:30%;
    height: auto;
    margin-bottom:15px;
}
.galleries .title{
    display:block;
    font-weight:600;
}